package com.jt.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data//获取get和set方法
@Accessors(chain = true )//采用链式加载
@NoArgsConstructor//无参构造
@AllArgsConstructor//全参构造
@TableName("demo_user")//实现表名和属性映射
public class User {
    //设定主键自增,添加后使用注解插入的话，会直接在表的最后插入
    //不会在前面
    @TableId( type = IdType.AUTO)
    private Integer id;
    //@TableField("name")//实现属性与字段映射
    //如果我们的和数据库的字段名一致就不用注解
    private String name;
    private Integer age;
    private String sex;

}
